package com.bdqn.t382.lx.service;

import com.bdqn.t382.lx.pojo.BookManage;
import com.bdqn.t382.lx.pojo.Page;
import com.bdqn.t382.lx.pojo.SysUser;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface BookManageService {
    //查询所有图书信息
    public List<BookManage> getBookManageList();

    //添加图书信息
    public int insertBookManage(BookManage bookManage);

    //删除图书信息
    public int deleteBookManage(@Param("id") int id);

    //查看图书信息
    public BookManage viewBookManage(int id);

    //修改图书信息
    public int updateBookManage(BookManage bookManage);

    //分页查询数据
    public Page getPage(@Param("pageNo") Integer pageNo, @Param("pageSize") Integer pageSize,@Param("b_name") String b_name);

    //查询总记录数
    public Long count();

    //登录
    public SysUser getLogin(@Param("account") String account, @Param("password") String password);

    //根据ID查询用户信息
    public SysUser getSysuserById(int id);

}
